package com.neymar.service;

import com.neymar.entity.Recruiter;
import com.neymar.vo.RecruiterVO;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 招聘者表 服务类
 * </p>
 *
 * @author neymar
 * @since 2021-06-02
 * <p>
 * 1、添加招聘者信息
 * 2、删除招聘者
 * 3、修改招聘者信息
 * 4、查询招聘者信息
 * 5、查询招聘者详细信息【包括公司】
 * 6、查询公司的所有招聘者
 * 7、查询招聘者总数
 * 8、查询全部招聘者
 * 9、查看所有招聘者的详细信息
 */
public interface RecruiterService {
    int save(Recruiter recruiter);
    int deleteRecruiterById(String userId);
    int updateRecruiterById(Recruiter recruiter);
    Recruiter findInfo(String userId);
    Map findRecruiter(String userId);
    List findRecruiterCompanyId(String userId);
    int recruiterNumber();
    RecruiterVO findRecruiters(Integer current, Integer size);
    RecruiterVO findRecruitersDetails(Integer current, Integer size);
}
